﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Planisoft.Entities;
using PagedList;

namespace Planisoft.DAO
{
    public interface IDependientesDAO
    {
        List<Dependiente> GetAllFromDependiente();
        Dependiente GetFromDependienteById(Int32 id);
        List<Dependiente> GetFromDependienteByIdTrabajador(Int32 id);
        IPagedList<Dependiente> GetAllFromDependienteByIdTrabajador(Int32 id, int page, int size);
        void EliminarDependiente(Int32 id);
        void RegistrarDependiente(Dependiente dependiente);
        void actualizar(Dependiente dependiente);

    }
}
